// 包结构：
// package （包） 实际上就是一个压缩文件，解压之后还原为目录，一个符合规范的目录，应该包含如下文件：
// 1. package.json  描述文件
// 2. bin  可执行的二进制文件
// 3. lib  js代码
// 4. doc  文档
// 5. test  测试文件
// 其中：package.json 是必须的文件，其他的文件可有可无，但是这个 package.json 必须要有

// 1. "dependencies"  就是依赖的意思，就是讲这个包要依赖哪些包，都会将这些 依赖的包 放到 dependencies 这个对象里面去
// 2. "description"  就是描述当前的包的具体功能
// 3. "devDependencies"  就是就是开发依赖，意思就是在开发的时候需要用到的，需要依赖的包 全放到这个文件夹里面去了

// 4. "homepage"  就是主页
// 5. "license"  就是协议 版权的这么个东西
// 6. "maintainer"  就是开发这个包的主要贡献者

// 7. "name"  就是这个包的名称

// 8. "script"  就是命令 指令 的意思，相关的指令和命令都会放到这个对象里面

// 9. "version"  就是这个包的版本

// 因此可以看见 ， package.json 就相当于一个包的简历一样，可以让你了解这个包的大致功能和结构，以及一些相关的信息

// 注意：package.json 要在包的根目录下，这样一打开就看见他，比较显眼，方便使用者去阅读，了解这个包的功能和作用

// 注意：json 文件里不能 注释

